package com.yuexiang.melodyhub.gateway.filter.security;

import lombok.Setter;
import org.springframework.cloud.gateway.filter.GatewayFilterChain;
import org.springframework.web.server.ServerWebExchange;
import reactor.core.publisher.Mono;


@Setter
public abstract class AuthProcessor {

    protected AuthProcessor next;

    public abstract Mono<Void> process(ServerWebExchange exchange, GatewayFilterChain chain);

}
